Design Guidelines and Visualization Support for Developing Parallel Real-Time Applications

نویسنده

  • Lars Lundberg
چکیده

Large telecommunication applications running in real-time environments need to have high, predictable and scalable performance. Parallel (multithreaded) programs and multiprocessors is one way to achieve this. However, the experience of writing parallel programs is still limited and a lot of issues need to be addressed. Moreover, tools and methods are needed to predict and visualize the performance of a parallel program when using a multiprocessor, e.g. how will performance scale when the number of processors is increased, and where are the serialization bottlenecks. As a part of this project we will extend an early prototype of a performance prediction and visualization tool. By studying a set of real telecommunication applications, provided by our industrial partner Ericsson Software Technology, we will also obtain a set of guidelines for writing parallel programs with high, predictable and scalable performance. These guidelines will also consider maintainability and reusability aspects. The collaboration with the academic partners within PAMP will make it possible to use the same tools for performing the research. Our research will be at the application level, and will thus complement the research at the operating system and hardware level performed by other nodes in PAMP. Although Ericsson Software Technology is our main industrial partner, we hope that we will be able to use applications from the other industrial partners as well.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Test of the Real-time Text mining dashboard for Twitter

One of today's major research trends in the field of information systems is the discovery of implicit knowledge hidden in dataset that is currently being produced at high speed, large volumes and with a wide variety of formats. Data with such features is called big data. Extracting, processing, and visualizing the huge amount of data, today has become one of the concerns of data science scholar...

متن کامل

Design of a Fault Tolerant Real-time Storage System for Multimedia Applications

We describe the design and implementation of the RIO (Randomized I/O) multimedia object server which manages a set of parallel disks and supports real-time throughput and statistical delay guarantees. The original implementation, on an SMP (Sun Microsystems E4000), has been ported to a cluster of PCs. The new version uses a similar philosophy with respect to allocation of data storage and sched...

متن کامل

An Overview of RealTimeTalk, a Design Framework for Real-Time Systems

RealTimeTalk (RTT) is a design framework for developing distributed real-time applications with both hard and soft requirements. The framework supports design via hierarchical decomposition. We believe that object-orientation is the best way to go about structuring a problem, hence the RTT language is based on Smalltalk with an analysis frontend to infer type information for run-time safety, an...

متن کامل

CS - 94 - 2 April 1994 The Hamlet Design Entry System

Exploiting parallelism for industrial real-time applications has not received much attention compared to scientific applications. The available real-time design methods do not adequately address the issue of parallelism, resulting still in a strong need for low-level tools such as debuggers and monitors. This need illustrates that developing parallel real-time applications is indeed a difficult...

متن کامل

EUR - CS - 94 - 2 April 1994 The Hamlet Design Entry System An overview of ADL and its environment

Exploiting parallelism for industrial real-time applications has not received much attention compared to scientific applications. The available real-time design methods do not adequately address the issue of parallelism, resulting still in a strong need for low-level tools such as debuggers and monitors. This need illustrates that developing parallel real-time applications is indeed a difficult...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999